package com.ybkj.daijia.server.service;

import com.ybkj.daijia.page.Page;
import com.ybkj.daijia.server.model.DriverConsumedRecord;
import java.util.List;

/**
 * @author Shine
 */
public interface DriverConsumedRecordService {

    //	/**
//	 * 根据司机和时间段分页查询司机消费记录
//	 * 
//	 * @param driverId
//	 * @param start
//	 * @param end
//	 * @return
//	 */
//	public Page<DriverConsumedRecord> queryAll(Long driverId, Date start, Date end);
//	
//	public List<DriverConsumedRecord> listAll(Long driverId);
//
//	/**
//	 * 保存司机消费记录
//	 * 
//	 * @param record
//	 * @return
//	 */
//	public DriverConsumedRecord insertRecord(DriverConsumedRecord record);
//
//	/**
//	 * 根据主键查询司机消费记录
//	 * 
//	 * @param id
//	 * @return
//	 */
//	public DriverConsumedRecord findOne(Long id);
//
//	/**
//	 * 根据类型和订单主键查询消费记录
//	 * 
//	 * @param type
//	 * @param orderid
//	 * @return
//	 */
    public List<DriverConsumedRecord> findByTypeAndOrderId(String type,
        Long orderid);

    //
//	/**
//	 * 根据司机分页查询消费记录
//	 * 
//	 * @param driverId
//	 * @param page
//	 * @param limit
//	 * @return
//	 */
    public Page<DriverConsumedRecord> consumedRecord(Long driverId,
        Integer page, Integer limit);
//
//	/**
//	 * 根据主键更新司机消费记录
//	 * 
//	 * @param record
//	 * @return
//	 */
//	public int updateByPrimaryKey(DriverConsumedRecord record);

    public List<DriverConsumedRecord> listAll();


}
